Q: Unicode ÉxÅ[ÉXÇà Mac OS X ÉAÉvÉäÉPÅ[ÉVÉáÉìÇèëǢǃǢNjÇ∑ÅBÅiFSRenameUnicode ÇégǡǃÅjÉtÉ@ÉCÉãÇÃñºëOÇïœçXÇ∑ÇÈÇΔÇ´Ç…ÅAtextEncodingHint ÉpÉâÉÅÅ[É^Ç… 0 ÇìnǵǃLJÇÊÇ¢Ç≈Ç∑Ç©ÅH
A: àÍî ìIÇ…ÇÕÅAìnÇπÇ‹ÇπÇÒÅBUnicode ÉxÅ[ÉXÇà File Manager API ÇégǧÇΔÇ´Ç…ÇÕÅAóLå¯Ç»ÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇéwíËÇ∑ÇÈÇ©ÅAÇ‹ÇΩÇÕ kTextEncodingUnknown ÇìnǵǃÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgǙǻǢDZÇΔÇñæé¶Ç∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅBÇŸÇΔÇÒÇ«ÇÃèÍçáÅAUnicode ÉxÅ[ÉXÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇ…ÇÕìKìñÇ»ÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇÕdžÇËÇ‹ÇπÇÒÅBDZÇÃÇΩÇflÅA0 Ç≈ÇÕÇ»Ç≠ kTextEncodingUnknown ÇìnÇ∑Ç◊Ç´Ç≈Ç∑ÅB
íl 0 ÇÕ kTextEncodingMacRoman Ç…ëäìñǵÅADZÇÍÇÕÉtÉ@ÉCÉãñºÇÃç\ê¨Ç™ÉçÅ[É}éöÇ≈džÇÈÇΔévÇÌÇÍǃǢÇÈDZÇΔÇà√é¶ÇµÇƒÇ¢Ç‹Ç∑ÅBÉAÉvÉäÉPÅ[ÉVÉáÉìÇ™ Unicode ÇäÆëSÇ…ÉTÉ|Å[ÉgǵǃǢÇÈèÍçáÇÕÅAÉçÅ[É}éöǩǫǧǩÇÕÇÌÇ©ÇÁǻǢÇΩÇflÅAÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgDžǬǢǃåÎÇ¡ÇΩèÓïÒÇíÒé¶ÇµÇƒÇ¢ÇÈDZÇΔÇ…Ç»ÇËÇ‹Ç∑ÅBFile Manager Ç…åÎÇ¡ÇΩèÓïÒÇéwíËÇ∑ÇÈÇÃÇÕÇÊǢDZÇΔÇ≈ÇÕdžÇËÇ‹ÇπÇÒÅBåÎÇ¡ÇΩÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇÕÅAǮǪÇÁÇ≠ Mac OS X Çà Finder ÇÃÇÊǧǻ Unicode ÉxÅ[ÉXÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇ…ÇÕâeãøÇÕdžÇËÇ‹ÇπÇÒÇ™ÅAåãã«ÇÕÅAÇΩÇΔǶnj Classic ÇΔå›ä∑ê´ÇéùÇΩÇπÇΩä¬ã´Ç≈é¿çsÇ∑ÇÈÉAÉvÉäÉPÅ[ÉVÉáÉìǻǫÅAîÒ Unicode ÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇç¨óêÇ≥ÇπÇÈDZÇΔÇ…Ç»ÇËÇ‹Ç∑ÅB
Unicode ÉxÅ[ÉXÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇ≈ File Manager ÇÃÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇàµÇ§ÇΩÇflÇÃä»íPÇ»ãKë•Çà»â∫Ç…Ç¢Ç≠Ǭǩé¶ÇµÇ‹Ç∑ÅB
- File Manager Ç…ÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇéwíËÇ∑ÇÈÇΔÇ´ÅiÇΩÇΔǶnjÅA
FSMakeFSRefUnicode ÇΔ FSRenameUnicode Çà textEncodingHint ÉpÉâÉÅÅ[É^Ç…ëŒÇµÇƒÅjÇÕÅAkTextEncodingUnknown ÇégópǵNjÇ∑ÅB
- File Manager ÇÃÉIÉuÉWÉFÉNÉgDžǬǢǃÇÃèÓïÒÇéÊìæÇ∑ÇÈÇΔÇ´Ç…ÇÕÅAç≈ëPÇÃï˚ñ@ÇÕÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇóvãÅǵǻǢDZÇΔÇ≈Ç∑Åi
FSGetCatalogInfo Ç÷Çà whichInfo ÉpÉâÉÅÅ[É^Çà kFSCatInfoTextEncoding Ç™ÉNÉäÉAÇ≥ÇÍǃǢÇÈDZÇΔÇämîFǵǃÇ≠ÇæÇ≥Ç¢ÅjÅB
- è„ãLÇÃãKë•Ç…ëŒÇµÇƒÇÕèdóvÇ»ó·äOÇ™ 1 ǬdžÇËÅAFile Manager ÇÃÉIÉuÉWÉFÉNÉgÇÉRÉsÅ[Ç∑ÇÈÇΔÇ´Ç…ÇÕÅAèÌÇ…ÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇÉRÉsÅ[Ç∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅBFile Manager ÉIÉuÉWÉFÉNÉgÇÉRÉsÅ[Ç∑ÇÈï˚ñ@DžǬǢǃÇÃó·ÇÕÅAFSCopyObject ÇÃÉTÉìÉvÉãÉRÅ[ÉhÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB
îÒ Unicode ÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃãKë•ÇÕÇ≥ÇÁÇ…ï°éGÇ…Ç»ÇËÇ‹Ç∑ÅBDZÇÃÉPÅ[ÉXÇ÷ÇÃëŒâûÇçlǶÇÈÇÊÇËÇÕÅAUnicode Ç÷ÇÃìKçáÇÃÇΩÇflÇ…éûä‘ÇäÑÇ≠DZÇΔÇÇ®ëEÇflǵNjÇ∑ÅB
ä÷òAÇ∑ÇÈÉgÉsÉbÉNÇΔǵǃÅAUnicode ÉxÅ[ÉXÇÃäOïîÉtÉ@ÉCÉãÉVÉXÉeÉÄ (VFS KEXT) ÇçÏê¨Ç∑ÇÈèÍçáÇÕÅAÉtÉ@ÉCÉãÉVÉXÉeÉÄÇ…ÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇäiî[Ç∑ÇÈǩǫǧǩÇéwíËÇ≈Ç´Ç‹Ç∑ÅBǵǩǵÅAÉeÉLÉXÉgÉGÉìÉRÅ[ÉfÉBÉìÉOÉqÉìÉgÇäiî[ǵǻǢèÍçáÅAVOP_GETATTRLIST ÉGÉìÉgÉäÉ|ÉCÉìÉgÇà ATTR_CMN_SCRIPT ëÆê´ÇÃílÇΔǵǃ kTextEncodingMacUnicode ÇïKÇ∏ñflÇ∑ïKóvǙdžÇËÇ‹Ç∑ÅBDZÇÍÇ™Ç≈ǴǻǢÇΔÅACarbon ÉAÉvÉäÉPÅ[ÉVÉáÉìÇ≈ÇÕì˙ñ{åÍÇÃÉtÉ@ÉCÉãñºÇ™ê≥ǵÇ≠ï\é¶Ç≥ÇÍÇÈÇÃÇ…ÅAClassic ÇΔå›ä∑ê´ÇÃdžÇÈä¬ã´Ç≈é¿çsǵǃǢÇÈÉAÉvÉäÉPÅ[ÉVÉáÉìÇ≈ÇÕê≥ǵÇ≠ï\é¶Ç≥ÇÍÇ»Ç≠Ç»ÇËÇ‹Ç∑ÅB
[2003 îN 1 åé 20 ì˙]
|